package me.minicoral.dao;

import java.util.List;

import me.minicoral.action.User;

public interface UserDao
{
	/**
	 * 查询所有用户
	 * @return
	 */
	List<User> findAllUser();
	
	/**
	 * 通过条件查询用户
	 * @param condition 查询条件
	 */
	List<User> findUserByCondition(String condition);
	
	/**
	 * 通过用户名查询用户
	 * @param username 要查询的用户名
	 * @return
	 */
	User findUserByUsername(String username);

	/**
	 * 添加用户
	 * @param user 用户
	 * @return
	 */
	int addUser(User user);

	/**
	 * 通过用户ID查询用户
	 * @param userid
	 * @return
	 */
	User findUserByID(String userid);
}
